package org.lwd.datalink.domain.meta;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.lwd.datalink.domain.media.MediaSourceType;

import java.util.List;

/**
 * @Author: weidong.lin
 */
@Setter
@Getter
@ToString
public class MediaMeta {

    /**
     * 抽象的库的名称
     */
    private String nameSpace;

    /**
     * 抽象的表的名称
     */
    private String name;

    /**
     * 表下面所有的列元信息集合
     */
    private List<ColumnMeta> column;

    /**
     * 当前的表是属于哪种数据库
     */
    private MediaSourceType dbType;

    public String iteratorColumns() {
        return "MediaMeta{" +
                "ame='" + name + '\'' +
                ", column=" + column +
                '}';
    }

}
